page {
	padding-bottom: 150rpx;
}
.contain {
	.good_item {
		width: 90%;
		margin: 40rpx auto;
		padding-bottom: 30rpx;
		border-radius: 40rpx;
		overflow: hidden;
		background-color: #fff;
		.info_c {
			display: flex;
			align-items: center;
			padding: 30rpx;
			padding-bottom: 0;
			.image_c {
				display: flex;
				align-items: center;
				justify-items: center;
				overflow: hidden;
				width: 120rpx;
				height: 138rpx;
				image {
					width: 100%;
					height: 100%;
				}					
			}
			.detail_info {
				display: flex;
				flex-direction: column;
				width: 400rpx;
				padding-left: 20rpx;
				text {
					font-size: $uni-font-size-sm;
					color: #999999;
					&:nth-child(1) {
						color: #333333;
						font-size: $uni-font-size-base;
					}
				}
			}
		}
		.btn_bar {
			display: flex;
			justify-content: flex-end;
			.btn_c {
				display: flex;
				justify-content: space-between;
				align-items: center;
				height: 60rpx;	
				margin-right: 30rpx;
				.cal {
					width: 60rpx;
					height: 60rpx;
					border-radius: 50%;
					text-align: center;
					line-height: 60rpx;
					background-color: #f1ece7;
				}
				input {
					background-color: #f1ece7;
					border-radius: 30rpx;
					display: block;
					width: 160rpx;
					height: 100%;
					padding:0 20rpx;
					margin: 0 10rpx ;
					text-align: center;
				}
			}
		}
	}
	
}

.footer {
	
	position: fixed;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 150rpx;
	background-color: #fff;
	padding: 0 60rpx;
	.checkAll {
		text {
			margin-right: 20rpx;
		}
	}
	.total_sub {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: nowrap;
		.total {
			width: 250rpx;
			text-align: right;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
			.total_price {
				color: #f00;
			}
		}
			.sub {
				width: 200rpx;
				height: 80rpx;
				margin-left: 20rpx;
				line-height: 80rpx;
				text-align: center;
				border-radius: 30rpx;
				color: #fff;
				background-color: $themeColor;
			}
	}
}